hodne zvuku do jednoho souboru

Otázka od: Martin Kozusky

14. 10. 2002 10:45

Ahoj,
mam asi 2000 malych MP3 (slovicka) a abych na CD (popripade na disku, po
instalaci) nemel 2000 souboru, chtel bych to vse dat do jednoho velkeho
souboru a potom nejak pristupovat k jednotlivym slovickum (souborum). Nevite
nekdo jak se to dela?


Diky,
Martin Kozusky

Odpovedá: Sula Milos

14. 10. 2002 15:50

Jednoduse spojite je do jednoho souboru. A na zacatek si date tabulku s
offsety jednotlivych mp3 + nazev te mp3. Pak jen prekopirujete blok dat
od-do do souboru s priponou *.mp3 a prehrajete. to je nejjednodussi. Pak
jedine druha moznost by byla to dekodovat primo ve vasem programu z
nactenych dat.

Milos

-----Original Message-----
From: Martin Kozusky [mailto:delphi@novalis.dyndns.org]
Sent: Monday, October 14, 2002 11:00 AM
To: Delphi
Subject: hodne zvuku do jednoho souboru


Ahoj,
mam asi 2000 malych MP3 (slovicka) a abych na CD (popripade na disku, po
instalaci) nemel 2000 souboru, chtel bych to vse dat do jednoho velkeho
souboru a potom nejak pristupovat k jednotlivym slovickum (souborum).
Nevite nekdo jak se to dela?


Diky,
Martin Kozusky

Odpovedá: Palo Sestak

14. 10. 2002 16:51

"Martin Kozusky" <delphi@novalis.dyndns.org>
Sent by: delphi-l-owner@clexpert.cz
14.10.2002 11:00
Please respond to delphi-l

 
        To: "Delphi" <delphi-l@clexpert.cz>
        cc:
        Subject: hodne zvuku do jednoho souboru


>Ahoj,
>mam asi 2000 malych MP3 (slovicka) a abych na CD (popripade na disku, po
>instalaci) nemel 2000 souboru, chtel bych to vse dat do jednoho velkeho
>souboru a potom nejak pristupovat k jednotlivym slovickum (souborum).
Nevite
>nekdo jak se to dela?

>Diky,
>Martin Kozusky

Urob si jeden binarny subor a do neho nakopiruj (najlepsie programovo)
vsetky male MP3 subory.
Offset zaciatku kazdeho suboru si zapis do samostatneho suboru, ktoremu sa
odborne hovori index.
Potom v aplikacii ked potrebujes nacitat konkretne slovo, vyhladaj si
najprv v indexe prislusnu dvojicu
slovo-offset a podla tohoto offsetu najdes zaciatok slovicka v binarnom
subore vsetkuch slov. Nacitas do
pamate a posunie do LAME.DLL  
Samozrejme existuje aj jednoduchsia cesta - okladat si slovicka do
databazy ako BLOB.

Palo Sestak.

Odpovedá: webmaster@rokaglass.com

14. 10. 2002 16:07

Zdravim

Snad jedine pouzit RAR balik s nulovou kompresi (archive) (kvuli
rychlosti je zbytecne cokoliv komprimovat, a MP3 zkomprimujes v
nejlepsim pripade o 2-3%) a zasadne bez solid parametru. Ale co ti brani
dat na CD 2000 souboru?? Udelej adresar a mas to.

Zdenek

-----Original Message-----

Jednoduse spojite je do jednoho souboru. A na zacatek si date tabulku s
offsety jednotlivych mp3 + nazev te mp3. Pak jen prekopirujete blok dat
od-do do souboru s priponou *.mp3 a prehrajete. to je nejjednodussi. Pak
jedine druha moznost by byla to dekodovat primo ve vasem programu z
nactenych dat.

-----Original Message-----

mam asi 2000 malych MP3 (slovicka) a abych na CD (popripade na disku, po
instalaci) nemel 2000 souboru, chtel bych to vse dat do jednoho velkeho
souboru a potom nejak pristupovat k jednotlivym slovickum (souborum).
Nevite nekdo jak se to dela?

Odpovedá: Martin Kozusky

14. 10. 2002 22:19


----- Original Message -----
From: "Palo Sestak" <p.sestak@corag.sk>
Newsgroups: cz.muni.redir.delphi
To: <delphi-l@clexpert.cz>
Sent: Monday, October 14, 2002 1:07 PM
Subject: Re: hodne zvuku do jednoho souboru

> Urob si jeden binarny subor a do neho nakopiruj (najlepsie programovo)
> vsetky male MP3 subory.
je nejaky jednoduchy zpusob jak to udelat?

> Offset zaciatku kazdeho suboru si zapis do samostatneho suboru, ktoremu sa
> odborne hovori index.
> Potom v aplikacii ked potrebujes nacitat konkretne slovo, vyhladaj si
> najprv v indexe prislusnu dvojicu
> slovo-offset a podla tohoto offsetu najdes zaciatok slovicka v binarnom
> subore vsetkuch slov. Nacitas do
> pamate a posunie do LAME.DLL  

Pomoci Lame se daji MP3 i prehravat? zkousel jsem k tomu najit nejake API
pro Delphi,
ale nic sem nenasel (asi sem spatne hledal), nevite nekdo kde se to da
stahnout?

> Samozrejme existuje aj jednoduchsia cesta - okladat si slovicka do
> databazy ako BLOB.
>

Exituje nejaka DB, ktera umi BLOB, je free pro komercni ucely a je v
jednom/nekolika souborech
a da se s ni pracovat aniz by musel bezet nejaky daemon?

> Palo Sestak.
>

Diky,
Martin Kozusky

Odpovedá: Martin Kozusky

14. 10. 2002 22:17


----- Original Message -----
From: <webmaster@rokaglass.com>
Newsgroups: cz.muni.redir.delphi
To: <delphi-l@clexpert.cz>
Sent: Monday, October 14, 2002 5:08 PM
Subject: RE: hodne zvuku do jednoho souboru


> Zdravim
 Ale co ti brani
> dat na CD 2000 souboru?? Udelej adresar a mas to.
>
> Zdenek

Zkousel jsem pomoci InstallShieldu (verze Express, co je s D6 Pro) do
instalace pridat tech 2000 souboru a prvnich par desitek se pridalo rychle,
ale potom jedno slovicko trvalo treba i minutu, nechtel bych cekat nez se
tam nacte 2000 slovicek   tak bych raci pridal jenom jeden soubor ....

Nebo exsituje nejaky free (nebo levny) program na instalace, ktery umi
pracovat s registry, volit komponenty instalace a popripade zvladne i update
programu (to mi v tom zakladnim InstallShieldu chybi)?

Diky moc,
Martin

Odpovedá: ing. Jan Fiala

15. 10. 2002 4:58

14.10.2002 Martin Kozusky:
> Nebo exsituje nejaky free (nebo levny) program na instalace, ktery umi
> pracovat s registry, volit komponenty instalace a popripade zvladne i update
> programu (to mi v tom zakladnim InstallShieldu chybi)?

Zkousel jsi InnoSetup + ISTools, popr. ISExtensions ? S tím bys měl
být schopný udělat jakoukoliv instalaci.

--
ing. Jan Fiala
mailto:jan.fiala@iol.cz

Odpovedá: Palo Sestak

15. 10. 2002 10:21

"Martin Kozusky" <delphi@novalis.dyndns.org>
Sent by: delphi-l-owner@clexpert.cz
14.10.2002 22:15
Please respond to delphi-l

 
        To: <delphi-l@clexpert.cz>
        cc:
        Subject: Re: hodne zvuku do jednoho souboru

>> Urob si jeden binarny subor a do neho nakopiruj (najlepsie programovo)
>> vsetky male MP3 subory.
>je nejaky jednoduchy zpusob jak to udelat?

>> Offset zaciatku kazdeho suboru si zapis do samostatneho suboru, ktoremu
sa
>> odborne hovori index.
>> Potom v aplikacii ked potrebujes nacitat konkretne slovo, vyhladaj si
>> najprv v indexe prislusnu dvojicu
>> slovo-offset a podla tohoto offsetu najdes zaciatok slovicka v binarnom
>> subore vsetkuch slov. Nacitas do
>> pamate a posunie do LAME.DLL  

>Pomoci Lame se daji MP3 i prehravat? zkousel jsem k tomu najit nejake API
>pro Delphi,
>ale nic sem nenasel (asi sem spatne hledal), nevite nekdo kde se to da
>stahnout?

ospravedlnujem sa za zavadzanie, ale do toho projektu som sa naposledy
pozeral
pred rokom. Takze prehravam to pomocou TMPEGPlayer/elamp.esp a nie cez
lame_enc.dll.
Pomocou lame_enc.dll to len kompresujem a nasledne ukladam do databazy
(IB) cez IBBlob.WriteBlob().

>Exituje nejaka DB, ktera umi BLOB, je free pro komercni ucely a je v
>jednom/nekolika souborech
>a da se s ni pracovat aniz by musel bezet nejaky daemon?
Bohuzial o nicom takom neviem.

LosPalos

Odpovedá: Viliam Mlich

17. 10. 2002 10:27

> Zkousel jsem pomoci InstallShieldu (verze Express, co je s D6 Pro) do
> instalace pridat tech 2000 souboru a prvnich par desitek se pridalo
rychle,
> ale potom jedno slovicko trvalo treba i minutu,

To je znamy problem FAT, ze pri viac nez 512 suboroch v adresari je
desne pomala. Hadaj, preco asi ma MSIE v 'Temporary Internet Files' 4
podadresare...

Co tak urobit 26 podadresarov, podla pociatocneho pismena?

bye
vmlich

RAR 3.1 beta 1 ----> http://www.rar.cz